// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: src/shared/metadatapb/metadata.proto

package metadatapb

import (
	fmt "fmt"
	proto "github.com/gogo/protobuf/proto"
	math "math"
	strconv "strconv"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package

type MetadataType int32

const (
	METADATA_TYPE_UNKNOWN MetadataType = 0
	UPID                  MetadataType = 1
	PID                   MetadataType = 2
	ASID                  MetadataType = 3
	CONTAINER_ID          MetadataType = 1000
	POD_ID                MetadataType = 1001
	SERVICE_ID            MetadataType = 1002
	DEPLOYMENT_ID         MetadataType = 1003
	REPLICASET_ID         MetadataType = 1004
	POD_NAME              MetadataType = 2001
	SERVICE_NAME          MetadataType = 2002
	DEPLOYMENT_NAME       MetadataType = 2003
	NAMESPACE             MetadataType = 2004
	NODE_NAME             MetadataType = 2005
	HOSTNAME              MetadataType = 2006
	CONTAINER_NAME        MetadataType = 2007
	REPLICASET_NAME       MetadataType = 2008
	CMDLINE               MetadataType = 3001
)

var MetadataType_name = map[int32]string{
	0:    "METADATA_TYPE_UNKNOWN",
	1:    "UPID",
	2:    "PID",
	3:    "ASID",
	1000: "CONTAINER_ID",
	1001: "POD_ID",
	1002: "SERVICE_ID",
	1003: "DEPLOYMENT_ID",
	1004: "REPLICASET_ID",
	2001: "POD_NAME",
	2002: "SERVICE_NAME",
	2003: "DEPLOYMENT_NAME",
	2004: "NAMESPACE",
	2005: "NODE_NAME",
	2006: "HOSTNAME",
	2007: "CONTAINER_NAME",
	2008: "REPLICASET_NAME",
	3001: "CMDLINE",
}

var MetadataType_value = map[string]int32{
	"METADATA_TYPE_UNKNOWN": 0,
	"UPID":                  1,
	"PID":                   2,
	"ASID":                  3,
	"CONTAINER_ID":          1000,
	"POD_ID":                1001,
	"SERVICE_ID":            1002,
	"DEPLOYMENT_ID":         1003,
	"REPLICASET_ID":         1004,
	"POD_NAME":              2001,
	"SERVICE_NAME":          2002,
	"DEPLOYMENT_NAME":       2003,
	"NAMESPACE":             2004,
	"NODE_NAME":             2005,
	"HOSTNAME":              2006,
	"CONTAINER_NAME":        2007,
	"REPLICASET_NAME":       2008,
	"CMDLINE":               3001,
}

func (MetadataType) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_dd35a5e316a3e8ad, []int{0}
}

func init() {
	proto.RegisterEnum("px.shared.metadatapb.MetadataType", MetadataType_name, MetadataType_value)
}

func init() {
	proto.RegisterFile("src/shared/metadatapb/metadata.proto", fileDescriptor_dd35a5e316a3e8ad)
}

var fileDescriptor_dd35a5e316a3e8ad = []byte{
	// 355 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x4c, 0x91, 0xbb, 0x4e, 0x02, 0x41,
	0x14, 0x86, 0x77, 0xc0, 0xb0, 0x78, 0x04, 0x66, 0x1d, 0x31, 0xc6, 0x66, 0x2a, 0x2b, 0x0b, 0x28,
	0x7c, 0x01, 0xc7, 0x9d, 0x49, 0xdc, 0xc8, 0xce, 0x6e, 0xd8, 0x45, 0x83, 0x0d, 0x59, 0x84, 0xc4,
	0xc6, 0xb0, 0x01, 0x0a, 0xed, 0x7c, 0x04, 0x1f, 0xc3, 0x57, 0xb0, 0xb2, 0xb5, 0xc4, 0x3b, 0xa5,
	0x2c, 0x0d, 0x5e, 0x0a, 0x1e, 0xc1, 0xcc, 0x80, 0x42, 0xf7, 0xff, 0x5f, 0xce, 0x7c, 0x73, 0x92,
	0x03, 0x3b, 0xbd, 0xee, 0x59, 0xb9, 0x77, 0x1e, 0x75, 0xdb, 0xad, 0xf2, 0x45, 0xbb, 0x1f, 0xb5,
	0xa2, 0x7e, 0x14, 0x37, 0xff, 0x63, 0x29, 0xee, 0x76, 0xfa, 0x1d, 0x52, 0x8c, 0x2f, 0x4b, 0xb3,
	0xa1, 0xd2, 0x62, 0x68, 0xf7, 0x3e, 0x05, 0x39, 0x77, 0x5e, 0xc3, 0xab, 0xb8, 0x4d, 0xb6, 0x61,
	0xd3, 0x15, 0x21, 0xe3, 0x2c, 0x64, 0x8d, 0xb0, 0xee, 0x8b, 0x46, 0x4d, 0x1e, 0x49, 0xef, 0x44,
	0x5a, 0x06, 0xc9, 0xc2, 0x4a, 0xcd, 0x77, 0xb8, 0x85, 0x88, 0x09, 0x69, 0x15, 0x52, 0x0a, 0xb1,
	0xc0, 0xe1, 0x56, 0x9a, 0xac, 0x43, 0xce, 0xf6, 0x64, 0xc8, 0x1c, 0x29, 0xaa, 0x0d, 0x87, 0x5b,
	0x13, 0x93, 0xac, 0x41, 0xc6, 0xf7, 0xb8, 0x2a, 0x9f, 0x26, 0xc1, 0x00, 0x81, 0xa8, 0x1e, 0x3b,
	0xb6, 0x50, 0xe0, 0xcb, 0x24, 0x04, 0xf2, 0x5c, 0xf8, 0x15, 0xaf, 0xee, 0x0a, 0x19, 0x2a, 0xf6,
	0xad, 0x59, 0x55, 0xf8, 0x15, 0xc7, 0x66, 0x81, 0xd0, 0xec, 0xc7, 0x24, 0x79, 0xc8, 0x2a, 0x8b,
	0x64, 0xae, 0xb0, 0x1e, 0xb1, 0xfa, 0xe7, 0xcf, 0xa3, 0xd1, 0x13, 0x26, 0x45, 0xc0, 0x4b, 0x26,
	0x4d, 0x9f, 0x31, 0x29, 0xc0, 0xaa, 0x8a, 0x81, 0xcf, 0x6c, 0x61, 0xbd, 0xcc, 0xba, 0xc7, 0xe7,
	0xaf, 0x5e, 0xb1, 0xf2, 0x1e, 0x7a, 0x41, 0xa8, 0xeb, 0x1b, 0x26, 0x1b, 0x50, 0x58, 0xec, 0xaf,
	0xe1, 0xbb, 0x36, 0x2f, 0xed, 0xa3, 0xe9, 0x10, 0x93, 0x1c, 0x98, 0xb6, 0xcb, 0x2b, 0x8e, 0x14,
	0xd6, 0xdd, 0xd6, 0xc1, 0xfe, 0x60, 0x44, 0x8d, 0xe1, 0x88, 0x1a, 0xd3, 0x11, 0x45, 0xd7, 0x09,
	0x45, 0xb7, 0x09, 0x45, 0x0f, 0x09, 0x45, 0x83, 0x84, 0xa2, 0x8f, 0x84, 0xa2, 0x49, 0x42, 0x8d,
	0x69, 0x42, 0xd1, 0xcd, 0x98, 0x1a, 0x83, 0x31, 0x35, 0x86, 0x63, 0x6a, 0x9c, 0xc2, 0xe2, 0x06,
	0xcd, 0x8c, 0x3e, 0xd0, 0xde, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0c, 0xb2, 0xaf, 0x9a, 0xc8,
	0x01, 0x00, 0x00,
}

func (x MetadataType) String() string {
	s, ok := MetadataType_name[int32(x)]
	if ok {
		return s
	}
	return strconv.Itoa(int(x))
}
